package com.dfkj.wmswcs.model.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 任务表
 * @TableName WS_TASK
 */
@Data
@TableName("WS_TASK")
public class WsTask {
    /**
     * 任务编号
     */
    @TableId
    private String taskId;

    /**
     * 任务类型 1入库 2出库 4 拣选 9移库
     */
    private Integer taskType;

    /**
     * 任务优先级
     */
    private Integer priority;

    /**
     * 任务起点
     */
    private String origin;

    /**
     * 任务中间点
     */
    private String midpoint;

    /**
     * 任务终点
     */
    private String destination;

    /**
     * 载具编号
     */
    private String vehicleNo;

    /**
     * 载具尺寸
     */
    private Integer vehicleSize;

    /**
     * 总重量
     */
    private BigDecimal weight;

    /**
     * 任务状态
     */
    private Integer taskStatus;

    /**
     * 任务状态
     */
    private String message;

    @ApiModelProperty("推送状态")
    private Integer status;

}